6.51. Kbd-2.0.1

El paquete Kbd contiene ficheros claves de tabla, fuentes de consola, y utilidades para el teclado.

Tiempo aproximado de construcción: 0.1 SBU
Espacio requerido en disco: 20 MB

6.51.1. Instalación de Kbd

El comportamiento de la tecla Retroceso y Supr no es consistente a través de los mapas de teclas en el paquete Kbd. El siguiente parche corrige este problema para los mapas de teclado i386:

patch -Np1 -i ../kbd-2.0.1-backspace-1.patch

Tras parchear, la tecla Retroceso genera el carácter con código 127, y la tecla de borrado genera una secuencia de escape conocida.

Quite el programa redundante resizecons (se requiere el ya no presente svgalib para proporcionar los archivos de modo de vídeo - para el uso normal setfont ajusta los tamaños de la consola adecuadamente) junto con su página de manual.

sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure
sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in

Prepara Kbd para su compilación:

PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock

El significado de las opciones de configure:

--disable-vlock

Esta opción evita que la utilidad vlock sea construida, ya que requiere la biblioteca PAM, que no está disponible en el entorno chroot.

Compila el paquete:

make

Para comprobar los resultados, ejecuta:

make check

Instala el paquete:

make install
[Note]

Nota

Para algunos idiomas (por ejemplo, bielorruso) el paquete Kbd no proporciona un mapa de teclado útiles cuando la acción byde mapa de teclado asume la codificación ISO-8859-5, y el mapa de teclado CP1251 se usa normalmente. Los usuarios de estas lenguas tienen que descargar los mapas de teclas que trabajan por separado.

Si lo desea, instale la documentación:

mkdir -v       /usr/share/doc/kbd-2.0.1
cp -R -v docs/doc/* /usr/share/doc/kbd-2.0.1

6.51.2. Contenido de Kbd

Programas instalados: chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, kbdinfo, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (link to psfxtable), psfgettable (link to psfxtable), psfstriptable (link to psfxtable), psfxtable, setfont, setkeycodes, setleds, setmetamode, showconsolefont, showkey, unicode_start, and unicode_stop
Directorios instalados: /usr/share/consolefonts, /usr/share/consoletrans, /usr/share/keymaps, /usr/share/unimaps

Descripciones cortas

chvt

Cambia la terminal virtual en primer plano

deallocvt

Cancela la asignación de terminales virtuales no utilizados

dumpkeys

Vuelca las tablas de traducción del teclado

fgconsole

Imprime el número del terminal virtual activo

getkeycodes

Imprime la tabla de correspondencia de código de rastreo a código de teclas del núcleo

kbdinfo

Obtiene información sobre el estado de una consola

kbd_mode

Informa o establece el modo de teclado

kbdrate

Establece las tasas de repetición de teclado y de retardo

loadkeys

Carga las tablas de traducción del teclado

loadunimap

Carga la tabla de correspondencia de unicode a fuente del núcleo

mapscrn

Un programa obsoleto que carga una salida de la tabla de asignación de caracteres definidos por el usuario en el controlador de consola; es realizado ahora por setfont

openvt

Inicia un programa en un nuevo terminal virtual (VT)

psfaddtable

Un enlace a psfxtable

psfgettable

Un enlace apsfxtable

psfstriptable

Un enlace a psfxtable

psfxtable

Manejar tablas de caracteres Unicode para fuentes de consola

setfont

Cambia el adaptador gráfico mejorado (EGA) y Video Graphics Array (VGA) para tipos de letra en la consola

setkeycodes

Entradas de la tabla de mapeo scancode-a keycode núcleo carga; esto es útil si hay teclas inusuales en el teclado

setleds

Establece los indicadores de teclado y diodos emisores de luz (LED)

setmetamode

Define el manejo de meta-clave teclado

showconsolefont

Muestra la fuente EGA/VGA de la pantalla de la consola actual

showkey

Reporta códigos de exploración, códigos de tecla y códigos ASCII de las teclas pulsadas en el teclado

unicode_start

Pone el teclado y la consola en modo UNICODE. No utilice este programa a menos que el archivo de mapa de teclado esté en la codificación ISO-8859-1. Para otras codificaciones, esta utilidad produce resultados incorrectos.

unicode_stop

Revierte el teclado y la consola del modo UNICODE